/** FASSIT (Forms of Selective Attention in Intelligent Transportation Systems)
 * Computational Creativity and Digital Media
 * Cognitive and Media Systems Group
 * Centre for Informatics and Systems of the University of Coimbra (CISUC)
 *
 * Copyright (c) 2010-2013 University of Coimbra, Portugal
 * All rights reserved.
 */
package poi.Surprise;

/**
 * This class defines the SurpriseSchedule object
 * 
 * @author Hernani Costa
 * @version 0.1 date: 19/11/2012
 */
public class SurpriseSchedule {
	private double morning, afternoon, night;

	/**
	 * ------------------------------------------------------------------------
	 * Constructor class
	 * ------------------------------------------------------------------------
	 * 
	 * @param low
	 * @param medium
	 * @param high
	 */
	public SurpriseSchedule(double morning, double afternoon, double night) {
		this.morning = morning;
		this.afternoon = afternoon;
		this.night = night;
	}

	// ------------------------------------------------------------------------
	// ------------------------GETs and SETs-----------------------------------
	// ------------------------------------------------------------------------

	public double getMorning() {
		return morning;
	}

	public double getAfternoon() {
		return afternoon;
	}

	public double getNight() {
		return night;
	}

	/**
	 * ------------------------------------------------------------------------
	 * Returns a String with the Surprise's Schedule
	 * ------------------------------------------------------------------------
	 */
	public String to_String() {
		String info = String.format(
				"Surprise-Schedule[morning=%f, afternoon=%f, night=%f",
				getMorning(), getAfternoon(), getNight());

		info += "]";
		return info;
	}

}
